package cn.stylefeng.guns.modular.system.dao;

import java.util.List;
import java.util.Map;

import cn.stylefeng.guns.modular.system.model.Basemsg;
import cn.stylefeng.guns.modular.system.model.User;

import com.baomidou.mybatisplus.mapper.BaseMapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author stylefeng
 * @since 2019-03-05
 */
public interface BasemsgMapper extends BaseMapper<Basemsg> {

	public int pushMsg(Basemsg basemsg);
	
	public List<Basemsg> getMsgByAccount(User user);
	
	public void ifExists(Basemsg basemsg);
	
	public void delMsg(Basemsg basemsg);
	
	public void delTempMsg(Basemsg basemsg);
	
	public void updateVersion(Basemsg basemsg);
	
	public int getCount(Basemsg basemsg);
	
	public List<Map<String,String>> getHangyeCode();
	
	public List<Basemsg> getMsgByAccountExcell(Basemsg user);
	
	public int  getIfComit(User user);
	
	public int updateComit(User user);
	
}
